home *** CD-ROM | disk | FTP | other *** search
- *** VirtuaWin Revision History ***
- --------------------------------------
- Ver 2.9 2004/01/10
- * SF770859, Window menu heading will not be displayed if only one meny is used
- * Bugfix: When assigning a visible window to current desktop (by module message) the window was lost.
- * Bugfix: Some windows refused to be moved, such as MSN and AIM.
- ----------------------------
-
- Ver 2.8 2003/07/10
- * Added possibility to disable the use of one config file for each user
- * Added module support for assigning a window to specified desktop
- * Changed the mouse control checkboxes to radiobuttons.
- * Bugfix: (SF745820)Excluded some special types of windows from beeing handled by VirtuaWin.
- * Bugfix: Updated the webaddress link
- * Bugfix: (SF693876)Fixed option to handle XP skinned style taskbars
- ----------------------------
-
- Ver 2.7.1 2003/04/11
- * Bugfix: Accidently placed another option over the "switch minimized" option in the setup.
- ----------------------------
-
- Ver 2.7 2003/04/09
- * Double click on the icon will bring up setup, and select "disable" instead for disabling.
- * Added config options to disable taskbar detection and the alternative hiding technique.
- * Bugfix: All windows was shown in the window menu if only one menu was used
- * Bugfix: Added retries to add the systray icon incase VirtuaWin starts up before
- the sytray process.
- * Added a new setup tab, "expert" and moved some settings from misc.
- * Bugfix: Old taskbar position was not deleted if taskbar position moved during operation.
- Also improved left/right/up/down taskbar position detection
- * Bugfix: The "tricky" windows was not moved away far enough from the screen so you could
- see a small grey bar at the screen bottom.
- * Bugfix: Changed the wait time for module startup timeout to 10 secs instead of 5 to avoid
- module errors during startup.
- ----------------------------
-
- Ver 2.6.2 2002/10/01
- * Bugfix: Fixed a memory leak
- * Bugfix: Added mutex protection for the window list to increase robustness
- * Bugfix: Fixed so that the recovery file is written with correct endlines
- ----------------------------
-
- Ver 2.6.1 2002/07/17
- * Removed the MF_POPUP flag from the window menus since they shouldn't be created like this.
- Fixed by Ulf Jaenicke-Roesler.
- * Improved the window menus so that unnecessary menus and items won't show and they all
- have a label. Fixes by Ulf Jaencke-Roessler.
- * Fixed so that window coordinates are reloaded when resolution is changed, and also
- so that taskbar location is reloaded if moved.
- * Now we try to locate the MSTaskSwWClass even if it is a direct child of Shell_TrayWnd,
- this will make it work on more windows version and hopefully get rid of the startup error
- some users have experienced.
- ----------------------------
-
- Ver 2.6 2002/06/02
- * Bugfix: Alternative way of hiding windows. This solves the disappearing
- Explorer bug
- * Bugfix: Saving of sticky state for "User windows" is now fixed
- * Bugfix: Problems with saving desktop and stickiness state of applications
- containing spaces in their classnames
- * Now the "Access menu key" works with all three menu types. Thanks to Christian Storm
- * Improved Window menu, no need to step through submenus. Thanks to Christian Storm
- * Sticky-toggle now works in combination with the win-key. Thanks to Christian Storm
- * Taskbar warp now works for all locations of the taskbar. Thanks to Philip Walford
- * Double click in the module list will bring up module config window (if any)
- * Option to hide the system tray icon
- * Trying to start-up a second VirtuaWin instance will bring up setup window
- * Classname will now always be "VirtuaWinMainClass" and not version dependent
- ----------------------------
-
- Ver 2.5 2001/02/10
- * Bugfix: Too many modules would corrupt data and cause undefined behavior,
- also increased the maximum number of modules handled from 5 to 10
- * Bugfix: Fixed a bug with the username lookup for config file, could go wrong sometimes
- * Bugfix: Fixed so that config update notification is sent upon apply and
- only when something has changed upon hitting ok
- * Bugfix: Fixed the sticky symbol in the winlist again, got lost during some changes
- * Bugfix: Fixed bug with needing to have hot keys enabled for menu keys to work and
- also better error message
- * The WinList module now has classname for all applications
- * Config file will also be written upon every apply and not if cancel is selected
- * Added module message for getting the current desktop number
- * Modules will now get a notification when desktop layout has changed since we
- might have a new current desktop number after a change
- * The question mark in the setup dialog is removed since it is no functionality for it
- ----------------------------
-
- Ver 2.4 2000/08/19
- * Bugfix: Added the code again that removes closed windows, this will avoid having closed
- child windows reappearing again. This fix has the disadvantage of being able to remove
- valid windows when under heavy load, see next item for more info on a workaround
- * Added a module, WinList, in the installation package. This module has a list of all
- windows on the system and can restore any of them if VirtuaWin should loose them
- * Modifications by Matti Jagula <matti@proekspert.ee> List of modifications follows:
- Added window title sorting in popup menus (Assign, Direct, Sticky) Added some controls
- to Setup Misc tab and support for calling the popup menus from keyboard
- * Modifications by Alasdair McCaig. Added multiple user setup support. There will now be
- one config file for each user
- ----------------------------
-
- Ver 2.3 2000/06/08
- * The system tray icon will be reinstalled if Windows shell is restarted (only with IE4.0 or higher)
- * The "switch minimized" option is checked by default (too many questions about why
- not minimized windows where moved)
- * Top sticky window will become active if no other active candidate when moving to another desktop
- * Bugfix: VirtuaWin could loose windows under heavy load. This should have been fixed now
- * Bugfix: Windows can not be assigned to an unavailable desktop (when using desktop assignment)
- ----------------------------
-
- Ver 2.2.1 2000/03/21
- * Bugfix: Mouse support did not work on win98
- ----------------------------
-
- Ver 2.2 2000/03/19
- * Added two hotkeys for cycling desktop-number up and down.
- * Removed the mousedll. Mouse handling works a little bit different now. This has solved
- several problems and the only real drawback is that it is not possible to have 0 mouse delay
- anymore, current minimum is 50. Most fixes below come from this mouse change.
- * Mouse functionality is totaly disabled when not used. This means that it consumes no CPU time for
- users that disables mouse support.
- * Possible to set mouse delay in 50ms precision.
- * Bugfix: Not possible to switch away screensaver locks anymore.
- * Bugfix: No unistall problem due to mousedll.dll
- * Bugfix: When switching desk with mouse sometimes caused several undesired switches.
- * Bugfix: ':' is used as comment character in userlist.cfg instead since some classnames
- started with '#'.
- * Bugfix: Changed display order so that window order should not be moved in the taskbar
- * Bugfix: No switching to the same desktop, this will take away any flicker if hotkey
- to current desk is pressed.
- * Bugfix: No warning message if desktopsize isn't really changed in number of desktops.
- * Bugfix: Minor change with hotkey routine, might fix some strange hotkey problems.
- ----------------------------
-
- Ver 2.1.1 2000/02/23
- * Bugfix: The window menus "access" and "assign" did not show if used alone. This only
- seemed to happen on NT4, not on win9x and 2000. Fixed by Klaus Gassner.
- ----------------------------
-
- Ver 2.1 2000/02/16
- * VirtuaWin can now remember desktop belongings upon restart!
- * Possible to have any combination of window menu functionality, not just one as before
- * Button for saving sticky configuration, not just upon exit
- * Some GUI changes under the misc. setup tab.
- * VirtuaWin will timeout if an application has crashed. The system tray icon will flash five times
- if an application is not responding when changing desktop and the application will be ignored.
- * Source code is more organized for easier handling and binary is linked without
- debugging symbols, making it almost half the size
- * Bugfix: Module enable/disable did not work properly with several modules
- * Bugfix: Save sticky on exit did not work if VirtuaWin was shutdown by Windows shutdown/restart.
- * Bugfix: Disabled modules were not saved if VirtuaWin was shutdown by Windows shutdown/restart.
- * Bugfix: Documentation correction regarding MOD_CHANGEDESK w/lParam in Messages.h
- * Bugfix: VirtuaWin tried to switch an invalid window upon every desktop change,
- this fix will probably save a clock cycle or two :)
- ----------------------------
-
- Ver 2.0 2000/01/04
- * Opensource! Distributed under GPL
- * Possible to disable modules runtime
- * Option to use the window list for assigning a window to a desktop
- * Option to use the window list for accessing an application on another desktop
- * Setup will create an icon in the startup folder
- ----------------------------
-
- Ver 1.9.1 1999/11/22
- * Bugfix: There was a mix-up with hot keys 2 and 5 (WIN key)
- ----------------------------
-
- Ver 1.9 1999/11/20
- * Change of compiler, now uses Lcc-Win32
- * Module support added
- * More customizable hotkeys
- * Possible to cycle through desktops in a circular way
- * Added a crash recovery feature
- * Some internal code cleanups and fixes
- * Clickable links in about box
- * Removed "mouse win key" option since it didn't work well
- * Removed some "dimming" features in the setup dialog to decrease code size
- * Added a "reverse up/down" option. Useful when using num pad hotkeys
- * Some default choices are set upon first startup
- * Keys are only registered on ok (not on apply) in setup dialog
- * Bugfix: Z-order of windows is not messed with anymore
- * Bugfix: Minimized windows is also affected by sticky option
- * Bugfix: Fixed strange behaviour when dragging a window to new
- desktop with "keep last active" enabled (Hmm, didn't I fix this in 1.3?)
- ----------------------------
-
- Ver 1.8 1999/09/29
- * Added a hot key option for sticky toggle
- * Added option to turn of the moving of mouse pointer after a switch
- * Possible to set 0 delay for mouse switch
- * Added refresh option, for refreshing desktop after switch (for
- example Photoshop problems)
- * Added option for saving sticky configuration upon exit
- * Desktop number added in the window list
- * Bugfix: Only possible to open one setup dialog
- * Bugfix: Possible memory bug concerning user window functionality
- * Bugfix: Fixed recourse leak concerning the popup menus
- ----------------------------
-
- Ver 1.7.2 1999/08/09
- * Bugfix: Mouse key control setup was lost during restarts
- ----------------------------
-
- Ver 1.7.1 1999/08/06
- * Bugfix: Some mouse options didn't save if ok was pressed
- ----------------------------
-
- Ver 1.7 1999/07/15
- * Moved popups slightly to make it possible (easier) to double-click on icon.
- * Better look on the setup dialog.
- * More desktops, up to 9 with different layouts and with new icons.
- * Hot keys for accessing a desktop directly.
- * Possible to select a key modifier for changing desktop with mouse.
- ----------------------------
-
- Ver 1.6 1999/05/25
- * User can add windows that normally refuses to switch desktop to a
- configfile to make it switch.
- * Install and uninstall support.
- * Setup dialog will appear in the center of screen.
- * Bugfix: No more flashing in taskbar when changing desktop, thanks to tip
- from George Algozzini.
- ----------------------------
-
- Ver 1.5 1999/05/03
- * Added sticky window functionality
- * Toolbars should also switch now
- * Bugfix: Some windows wouldn't get on top if keep active were enabled
- * Bugfix: No switch if mouse clicks to long on taskbar
- ----------------------------
-
- Ver 1.4 1999/04/26
- * Child windows will also switch desktop now
- * New option to make it possible to drag a window to new desktop over the taskbar
- * Configurable icons
- * Internal cleanup and optimizations
- * Checks if mouse buttons are switched, makes it possible to drag windows to a new
- desktop with switched mouse buttons
- ----------------------------
-
- Ver 1.3 1999/04/13
- * Solved a bug when dragging windows to new desktop and keeping active
- * Solved a bug with the mouse warp length between upper and lower desktops
- * Added help, very brief, but still a help file...
- ----------------------------
-
- Ver 1.2beta 1999/04/12
- * Possible to drag windows to new desktop with mouse
- * Configurable if minimized windows will switch
- * Key setup was lost when cancel pressed in setup
- * Mouse delay changes went active if cancel was pressed
- ----------------------------
-
- Ver 1.1beta 1999/04/10
- * New behavior, windows isn't moved they are hidden instead!
- * Configurable mouse jump length
- * Only one instance can be started
- * When using "release focus" the focus goes to desktop instead of systray
- * The mouse delay shows continuously when slider moves
- ----------------------------
-
- Ver 0.7 1999/03/27
- * Configure possibilities for mouse, keys and focus added
- * Some minor internal fixes
- ----------------------------
-
- Ver 0.5 1999/03/19
- * First public version, no configure possibilities
- ----------------------------
-